rocket launch tower - French English Dictionary